package com.vone.export.until;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.util.CellRangeAddress;

import com.vone.export.ExportUntil;

public class ExcleSheet {
	//private Sheet sheetbase;//第一个sheet
	private Sheet sheetboss;//第二个sheet
	private ExcelStyle excelstyle=null;
	
	
	
	
	public ExcleSheet() {
		super();
		sheetboss=ExportUntil.workbook.createSheet("股东信息");//设置sheet的标题栏	
	}
/*	//企业基本信息和概况
	public void getsheetbasestyle(){
		Row row = sheetbase.createRow(0);//获取到第一行
		sheetbase.addMergedRegion(new CellRangeAddress(0, 0, 0, 2));//设置表格跨七行，合并
		sheetboss.setColumnWidth(0, 20 * 256);//设置第0行的宽度大小
		sheetboss.setColumnWidth(1, 20 * 256);//设置第1行的宽度大小
		sheetboss.setColumnWidth(2, 20 * 256);//设置第2行的宽度大小
		sheetboss.setColumnWidth(3, 20 * 256);//设置第3行的宽度大小
		sheetboss.setColumnWidth(4, 20 * 256);//设置第4行的宽度大小
		sheetboss.setColumnWidth(5, 20 * 256);//设置第5行的宽度大小
		sheetboss.setColumnWidth(6, 20 * 256);//设置第6行的宽度大小
		sheetboss.setColumnWidth(7, 20 * 256);//设置第7行的宽度大小
		row.setHeight((short) 1000);
		excelstyle=new ExcelStyle();
		Cell c = row.createCell(0);
		c.setCellValue("* 企业名称");//设置第一行的字体
		Cell c2 = row.createCell(1);
		c2.setCellValue("");//设置第一行的字体
		c2.setCellStyle(excelstyle.getCellStyleheader());//设置样式
	}*/
	
	
	
	//股东信息
	public void getsheetbossstyle(){
		HSSFWorkbook wb = (HSSFWorkbook) ExportUntil.workbook;
		Row row = sheetboss.createRow(0);//获取到第一行
		sheetboss.addMergedRegion(new CellRangeAddress(0, 0, 0, 5));//设置表格跨七行，合并
		sheetboss.setColumnWidth(0, 20 * 256);//设置第0行的宽度大小
		sheetboss.setColumnWidth(1, 20 * 256);//设置第1行的宽度大小
		sheetboss.setColumnWidth(2, 20 * 256);//设置第2行的宽度大小
		sheetboss.setColumnWidth(3, 20 * 256);//设置第3行的宽度大小
		sheetboss.setColumnWidth(4, 20 * 256);//设置第4行的宽度大小
		sheetboss.setColumnWidth(5, 20 * 256);//设置第5行的宽度大小
		sheetboss.setColumnWidth(6, 20 * 256);//设置第6行的宽度大小
		sheetboss.setColumnWidth(7, 20 * 256);//设置第7行的宽度大小
		row.setHeight((short) 1000);
		excelstyle=new ExcelStyle();
		Cell c = row.createCell(0);
		c.setCellValue("* 股东信息");//设置第一行的字体
		//构建标题样式
		HSSFCellStyle tableCellStyle = wb.createCellStyle();
		tableCellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); //左右居中
		tableCellStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//上下居中
		HSSFFont tableFont = wb.createFont();//构建字体
		tableFont.setFontName("宋体");//设置字体
		tableFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//设置粗体
		tableFont.setFontHeightInPoints((short) 12);//设置字体大小
		tableCellStyle.setFont(tableFont);//应用到样式
		c.setCellStyle(tableCellStyle);//应用到单元格
		//c.setCellStyle(excelstyle.getCellStyleheader());//设置样式
	}
	
	
	
	
	
	

	public Sheet getSheetboss() {
		return sheetboss;
	}

	public void setSheetboss(Sheet sheetboss) {
		this.sheetboss = sheetboss;
	}
	
	

}
